implanted stent - French English Dictionary